/*
 * 创建时间：2015年7月27日 
 */
package com.tuanzi.loan.workflow.vo.request;

import java.io.Serializable;
import java.util.Map;

import com.tuanzi.loan.workflow.entity.Opinion;

import lombok.Data;

/**
 * @author Ray
 * @date 2018/01/16
 */
@Data
public class CommitTaskRequest implements Serializable {

	/**
	 * 流程定义ID
	 */
	private String procDefId;
	/**
	 * 流程实例ID
	 */
	private String procInstId;

	/**
	 * 当前任务ID
	 */
	private String taskId;

	private String taskDefinitionKey;

	/**
	 * 下一步环节ID
	 */
	private String nextActivityId;

	/**
	 * 下一步处理人帐号
	 */
	private String nextAssigneeAccount;

	/**
	 * 流程变量
	 */
	private Map<String, Object> variables;

	/**
	 * 前置条件节点id
	 */
	private String preExclusiveGatewayId;

	/**
	 * 前置条件节点id (用户并行流程)
	 */
	private String preActivityId;

	/**
	 * 操作类型
	 */
	private Integer operateType;

	/**
	 * 审批意见
	 */
	private Opinion opinion;

}
